/**
 * 邮箱
 * @param {*} s
 */
export function isEmail(s) {
  return /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s);
}

/**
 * 手机号码
 * @param {*} s
 */
export function isMobile(s) {
  return /^1[0-9]{10}$/.test(s);
}

/**
 * 电话号码
 * @param {*} s
 */
export function isPhone(s) {
  return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s);
}

/**
 * URL地址
 * @param {*} s
 */
export function isURL(s) {
  return /^http[s]?:\/\/.*/.test(s);
}

/**
 * 版本号正则
 * @return {RegExp}
 */
export function versionReg() {
  // return new RegExp(/^(V)([1-9]\d|[1-9])\.([1-9]\d|\d)\.([1-9]\d|\d\d\d\d)\.([1-9]\d|\d)$/);
  return new RegExp(/^V[0-9]\.[0-9]\.[0-9]{4}(?:\(15\))?\.[0-9]$/);
}
